package org.example.single;

/**
 * @author wangjie
 * @since 2024.11.07
 * 单例模式
 */
public class Singleton {

    //创建单例对象
    private static Singleton instance = new Singleton();

    private Singleton() {
        //让构造函数为private,这样该类就不会被实例化
        System.out.println("创建单例对象");
    }

    public static Singleton getInstance() {
        //创建唯一可用的对象
        return instance;
    }

    public static void createInstance() {
        //模拟单例类扮演其他角色
        System.out.println("模拟单例类扮演其他角色");
    }


}
